/**
 * 用户与权限--- 角色
 * @author wuh 2020-05-13
 */
import request from '@/utils/request'

const API = '/api'

// 查询角色列表
export function queryRoleList(query) {
  return request({
    url: API + '/v1/sys/role/queryRoleList',
    method: 'post',
    data: query
  })
}

// 查询角色信息
export function queryRole(query) {
  return request({
    url: API + '/v1/sys/role/queryRole',
    method: 'post',
    data: query
  })
}

// 创建角色
export function saveRole(formObj) {
  return request({
    url: API + '/v1/sys/role/saveRole',
    method: 'post',
    data: formObj
  })
}

// 修改角色
export function updateRole(formObj) {
  return request({
    url: API + '/v1/sys/role/updateRole',
    method: 'post',
    data: formObj
  })
}

// 变更角色类型
export function changeRoleType(formObj) {
  return request({
    url: API + '/v1/sys/role/changeRoleType',
    method: 'post',
    data: formObj
  })
}

// 删除角色
export function deleteRole(formObj) {
  return request({
    url: API + '/v1/sys/role/deleteRole',
    method: 'post',
    data: formObj
  })
}
